import type { ComplianceItem } from '@/types/work';

export interface ImportItem extends Partial<ComplianceItem> {
  id: string;
  inspector: string;
}

export interface ImportModalProps {
  isOpen: boolean;
  onClose: () => void;
  onImport: (items: ImportItem[]) => Promise<void>;
  items: ComplianceItem[];
}

export interface StepProps {
  onNext: (data?: any) => void;
  onBack?: () => void;
  onClose: () => void;
  items: ComplianceItem[];
}
